Mock Version: 1.4.13 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/helm.spec'], chrootPath='/var/lib/mock/815778-fedora-rawhide-x86_64-1540558851.855669/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f35d06d3630>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.s426vi5d:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9d61987854104be6ba2daf12ee70a764', '-D', '/var/lib/mock/815778-fedora-rawhide-x86_64-1540558851.855669/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.s426vi5d:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/helm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/helm-0.9.0-1.fc30.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/helm.spec'], chrootPath='/var/lib/mock/815778-fedora-rawhide-x86_64-1540558851.855669/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f35d06d3630>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.s426vi5d:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4716a6f9e909494abbd79dd7b70a38ae', '-D', '/var/lib/mock/815778-fedora-rawhide-x86_64-1540558851.855669/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.s426vi5d:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/helm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xaOgqQ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf helm-0.9.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/v0.9.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd helm-0.9.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.nNVKTX + umask 022 + cd /builddir/build/BUILD + cd helm-0.9.0 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' BUILDSTDERR: +++ dirname ./configure BUILDSTDERR: ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' BUILDSTDERR: ++ find . -name ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info + /usr/bin/make -O -j2 standalone /usr/bin/make -C standalone/builds/linux CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling alias.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling biquad_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling arpeggiator.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: ../../../mopo/src/arpeggiator.cpp: In member function 'std::pair<double, double> mopo::Arpeggiator::getNextNote()': BUILDSTDERR: ../../../mopo/src/arpeggiator.cpp:92:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (note_index_ >= ascending_.size() - 1) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/arpeggiator.cpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (note_index_ >= pattern->size()) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling bit_crush.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling bypass_router.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling delay.cpp BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/delay.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling envelope.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling distortion.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling feedback.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling ladder_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling formant_manager.cpp BUILDSTDERR: In file included from ../../../mopo/src/formant_manager.cpp:20: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/formant_manager.cpp: In member function 'std::complex<double> mopo::FormantManager::getResponse(mopo::mopo_float)': BUILDSTDERR: ../../../mopo/src/formant_manager.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<mopo::BiquadFilter*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < formants_.size(); ++i) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling linear_slope.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling magnitude_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling midi_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling memory.cpp BUILDSTDERR: In file included from ../../../mopo/src/memory.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling mono_panner.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling oscillator.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling portamento_slope.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling operators.cpp BUILDSTDERR: In file included from ../../../mopo/src/operators.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling processor.cpp BUILDSTDERR: ../../../mopo/src/processor.cpp: In member function 'bool mopo::Processor::inputMatchesBufferSize(int)': BUILDSTDERR: ../../../mopo/src/processor.cpp:54:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<mopo::Input*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (input >= inputs_->size()) BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/processor.cpp: In member function 'virtual void mopo::Processor::registerInput(mopo::Input*, int)': BUILDSTDERR: ../../../mopo/src/processor.cpp:170:28: warning: comparison of integer expressions of different signedness: 'std::vector<mopo::Input*>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: while (inputs_->size() <= index) BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: ../../../mopo/src/processor.cpp: In member function 'virtual mopo::Output* mopo::Processor::registerOutput(mopo::Output*, int)': BUILDSTDERR: ../../../mopo/src/processor.cpp:180:29: warning: comparison of integer expressions of different signedness: 'std::vector<mopo::Output*>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: while (outputs_->size() <= index) BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling resonance_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling reverb.cpp BUILDSTDERR: In file included from ../../../mopo/src/reverb.cpp:19: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/reverb_all_pass.h:21, BUILDSTDERR: from ../../../mopo/src/reverb.cpp:20: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling reverb_all_pass.cpp BUILDSTDERR: In file included from ../../../mopo/src/reverb_all_pass.h:21, BUILDSTDERR: from ../../../mopo/src/reverb_all_pass.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling processor_router.cpp BUILDSTDERR: ../../../mopo/src/processor_router.cpp: In member function 'virtual void mopo::ProcessorRouter::updateAllProcessors()': BUILDSTDERR: ../../../mopo/src/processor_router.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < num_processors; ++i) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/processor_router.cpp:326:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < num_feedbacks; ++i) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling sample_decay_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling reverb_comb.cpp BUILDSTDERR: In file included from ../../../mopo/src/reverb_comb.h:21, BUILDSTDERR: from ../../../mopo/src/reverb_comb.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling simple_delay.cpp BUILDSTDERR: In file included from ../../../mopo/src/simple_delay.h:21, BUILDSTDERR: from ../../../mopo/src/simple_delay.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling smooth_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling smooth_value.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling state_variable_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling step_generator.cpp BUILDSTDERR: ../../../mopo/src/step_generator.cpp: In member function 'virtual void mopo::StepGenerator::process()': BUILDSTDERR: ../../../mopo/src/step_generator.cpp:33:9: warning: variable 'i' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int i = 0; BUILDSTDERR: ^ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling stutter.cpp BUILDSTDERR: In file included from ../../../mopo/src/stutter.h:21, BUILDSTDERR: from ../../../mopo/src/stutter.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling trigger_operators.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling value.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling voice_handler.cpp BUILDSTDERR: ../../../mopo/src/voice_handler.cpp: In member function 'mopo::Voice* mopo::VoiceHandler::grabVoice()': BUILDSTDERR: ../../../mopo/src/voice_handler.cpp:225:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/voice_handler.cpp:225:81: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::VoiceHandler::noteOff(mopo::mopo_float, int)': BUILDSTDERR: ../../../mopo/src/voice_handler.cpp:317:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: if (polyphony_ <= pressed_notes_.size() && voice->state().event != kVoiceKill) { BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/voice_handler.cpp: In member function 'void mopo::VoiceHandler::setPolyphony(size_t)': BUILDSTDERR: ../../../mopo/src/voice_handler.cpp:347:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: while (all_voices_.size() < polyphony) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling border_bounds_constrainer.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling file_list_box_model.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/load_save.h:22, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:21: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/load_save.h:22, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:21: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_common.cpp BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/common/helm_common.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/common/helm_common.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling midi_manager.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:18: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:18: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const jumake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: ce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/common/midi_manager.h:20, BUILDSTDERR: from ../../../src/common/midi_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling load_save.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/load_save.h:22, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/load_save.h:22, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:870:17: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeFirstMatchingValue(juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::var&]' BUILDSTDERR: ../../../src/common/load_save.cpp:203:59: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here BUILDSTDERR: class JUCE_API var BUILDSTDERR: ^~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/load_save.cpp:833:17: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/load_save.cpp:67:37: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here BUILDSTDERR: class JUCE_API var BUILDSTDERR: ^~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111,make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/common/load_save.h:20, BUILDSTDERR: from ../../../src/common/load_save.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling startup.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/load_save.h:22, BUILDSTDERR: from ../../../src/common/startup.cpp:18: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/load_save.h:22, BUILDSTDERR: from ../../../src/common/startup.cpp:18: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/common/startup.h:20, BUILDSTDERR: from ../../../src/common/startup.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_base.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/common/synth_base.h:23, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/common/synth_base.h:23, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/common/synth_base.h:20, BUILDSTDERR: from ../../../src/common/synth_base.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_gui_interface.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/common/synth_gui_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling bpm_slider.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/bpm_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling filter_response.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:22, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:22, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/filter_response.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_response.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling global_tool_tip.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.h:21, BUILDSTDERR: from ../../../src/editor_components/global_tool_tip.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling filter_selector.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/filter_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling midi_keyboard.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.h:21, BUILDSTDERR: from ../../../src/editor_components/midi_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling graphical_step_sequencer.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:22, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:22, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../src/editor_components/graphical_step_sequencer.cpp: In member function 'void GraphicalStepSequencer::setStepSliders(std::vector<juce::Slider*>)': BUILDSTDERR: ../../../src/editor_components/graphical_step_sequencer.cpp:142:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<juce::Slider*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < sliders.size(); ++i) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.h:21, BUILDSTDERR: from ../../../src/editor_components/graphical_step_sequencer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_highlight.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:22, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:22, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_highlight.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_button.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:20: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/common/synth_gui_interface.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:20: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../src/editor_components/modulation_button.cpp: In member function 'virtual void ModulationButton::mouseDown(const juce::MouseEvent&)': BUILDSTDERR: ../../../src/editor_components/modulation_button.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<mopo::ModulationConnection*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < connections.size(); ++i) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/modulation_button.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_slider.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_meter.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:22, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:22, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_background.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_background.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_component.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:18: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:18: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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>::RectangleListRmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: egion]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_component.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_envelope.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:22, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:22, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_modulation_meter.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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:make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: :RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_oscilloscope.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../src/editor_components/open_gl_oscilloscope.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:19: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': ../../../JUCE/modules/juce_graphics/native/jucmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: e_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_peak_meter.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_peak_meter.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_wave_viewer.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: : required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling oscilloscope.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../src/editor_components/oscilloscope.h:22, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:20: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.h:21, BUILDSTDERR: from ../../../src/editor_components/oscilloscope.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling patch_selector.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:23, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:23, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/patch_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/patch_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling retrigger_selector.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_button.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_button.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_slider.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../src/editor_components/synth_slider.cpp: In member function 'virtual void SynthSlider::mouseDown(const juce::MouseEvent&)': BUILDSTDERR: ../../../src/editor_components/synth_slider.cpp:99:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<mopo::ModulationConnection*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < connections.size(); ++i) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/synth_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling tempo_selector.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/tempo_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling text_selector.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/text_selector.h:20, BUILDSTDERR: from ../../../src/editor_components/text_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling text_slider.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/text_slider.h:20, BUILDSTDERR: from ../../../src/editor_components/text_slider.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling wave_selector.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:22, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:22, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/wave_selector.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_selector.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling wave_viewer.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:23, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:23, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.h:21, BUILDSTDERR: from ../../../src/editor_components/wave_viewer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling xy_pad.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:22, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:22, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_components/xy_pad.h:21, BUILDSTDERR: from ../../../src/editor_components/xy_pad.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling arp_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/arp_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling about_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:20: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:20: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/about_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/about_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling bpm_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/bpm_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling contribute_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/load_save.h:22, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:21: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/load_save.h:22, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:21: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*,make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/contribute_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling delay_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/delay_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delay_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling delete_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:21: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:21: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern =make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/delete_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/delete_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling distortion_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/distortion_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling dynamic_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/dynamic_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling envelope_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:22, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_envelope.h:22, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/envelope_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling extra_mod_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/extra_mod_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling feedback_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/feedback_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling filter_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/filter_selector.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: , int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/filter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/filter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling formant_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/formant_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/formant_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling full_interface.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/full_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling lfo_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:23, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/open_gl_wave_viewer.h:23, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/lfo_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling mixer_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/mixer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling noise_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/noise_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/noise_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling oscillator_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/oscillator_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_modulation_manager.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:23, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:23, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.h:21, BUILDSTDERR: from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling patch_browser.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:22: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:22: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.h:21, BUILDSTDERR: from ../../../src/editor_sections/patch_browser.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling reverb_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: 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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/reverb_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling save_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:21: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:21: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/save_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/save_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling step_sequencer_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/retrigger_selector.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/step_sequencer_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling sub_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/sub_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/sub_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling stutter_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_button.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/stutter_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synthesis_interface.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:22, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:22, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.h:21, BUILDSTDERR: from ../../../src/editor_sections/synthesis_interface.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling update_check_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:19: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:19: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/update_check_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling voice_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/voice_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/voice_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling volume_section.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/editor_sections/volume_section.h:21, BUILDSTDERR: from ../../../src/editor_sections/volume_section.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling browser_look_and_feel.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(Savmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: edStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling colors.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/look_and_feel/colors.h:21, BUILDSTDERR: from ../../../src/look_and_feel/colors.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling fonts.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/look_and_feel/fonts.h:20, BUILDSTDERR: from ../../../src/look_and_feel/fonts.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling default_look_and_feel.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:20: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:20: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/default_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling shaders.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImagemake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: Untransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/look_and_feel/shaders.cpp:18: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_look_and_feel.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:21, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/editor_components/modulation_slider.h:21, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling text_look_and_feel.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:21: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_components/synth_slider.h:21, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:21: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' ../../../JUCE/modules/juce_graphics/nmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: ative/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.h:20, BUILDSTDERR: from ../../../src/look_and_feel/text_look_and_feel.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_computer_keyboard.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:22, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:22, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../src/standalone/helm_computer_keyboard.cpp: In member function 'void HelmComputerKeyboard::changeKeyboardOffset(int)': BUILDSTDERR: ../../../src/standalone/helm_computer_keyboard.cpp:36:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<wchar_t>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < layout_.length(); ++i) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../src/standalone/helm_computer_keyboard.cpp: In member function 'virtual bool HelmComputerKeyboard::keyStateChanged(bool, juce::Component*)': BUILDSTDERR: ../../../src/standalone/helm_computer_keyboard.cpp:52:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<wchar_t>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < layout_.length(); ++i) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.h:20, BUILDSTDERR: from ../../../src/standalone/helm_computer_keyboard.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_editor.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:22, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:22, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class jmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: uce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:20, BUILDSTDERR: from ../../../src/standalone/helm_editor.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling dc_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling detune_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling main.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:22, BUILDSTDERR: from ../../../src/standalone/main.cpp:19: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/common/helm_common.h:21, BUILDSTDERR: from ../../../src/editor_sections/synth_section.h:23, BUILDSTDERR: from ../../../src/editor_sections/arp_section.h:22, BUILDSTDERR: from ../../../src/editor_sections/full_interface.h:24, BUILDSTDERR: from ../../../src/standalone/helm_editor.h:22, BUILDSTDERR: from ../../../src/standalone/main.cpp:19: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/standalone/main.cpp:84:87: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::KeyPress'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here BUILDSTDERR: class JUCE_API KeyPress BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, BUILDSTDERR: from ../../JuceLibraryCode/JuceHeader.h:23, BUILDSTDERR: from ../../../src/standalone/main.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; BUILDSTDERR: ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling fixed_point_oscillator.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/fixed_point_oscillator.h:21, BUILDSTDERR: from ../../../src/synthesis/fixed_point_oscillator.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/fixed_point_oscillator.h:21, BUILDSTDERR: from ../../../src/synthesis/fixed_point_oscillator.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../src/synthesis/fixed_point_oscillator.cpp: In member function 'virtual void mopo::FixedPointOscillator::process()': BUILDSTDERR: ../../../src/synthesis/fixed_point_oscillator.cpp:53:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: while (i < buffer_size) { BUILDSTDERR: ~~^~~~~~~~~~~~~ BUILDSTDERR: ../../../src/synthesis/fixed_point_oscillator.cpp:57:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for (; i < samples; ++i) { BUILDSTDERR: ~~^~~~~~~~~ BUILDSTDERR: ../../../src/synthesis/fixed_point_oscillator.cpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for (; i < samples; ++i) { BUILDSTDERR: ~~^~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling gate.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling fixed_point_wave.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_lfo.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_engine.cpp BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/synthesis/helm_engine.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/synthesis/helm_engine.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_module.cpp BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_module.h:21, BUILDSTDERR: from ../../../src/synthesis/helm_module.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_module.h:21, BUILDSTDERR: from ../../../src/synthesis/helm_module.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../src/synthesis/helm_module.cpp: In member function 'mopo::Output* mopo::HelmModule::createTempoSyncSwitch(std::__cxx11::string, mopo::Processor*, mopo::Output*, bool, mopo::ValueSwitch*)': BUILDSTDERR: ../../../src/synthesis/helm_module.cpp:187:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < sizeof(synced_freq_ratios) / sizeof(Value); ++i) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_oscillators.cpp BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_oscillators.h:21, BUILDSTDERR: from ../../../src/synthesis/helm_oscillators.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_oscillators.h:21, BUILDSTDERR: from ../../../src/synthesis/helm_oscillators.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling noise_oscillator.cpp BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/noise_oscillator.h:21, BUILDSTDERR: from ../../../src/synthesis/noise_oscillator.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/noise_oscillator.h:21, BUILDSTDERR: from ../../../src/synthesis/noise_oscillator.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling peak_meter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling resonance_cancel.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling trigger_random.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling value_switch.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_voice_handler.cpp BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_voice_handler.h:21, BUILDSTDERR: from ../../../src/synthesis/helm_voice_handler.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_voice_handler.h:21, BUILDSTDERR: from ../../../src/synthesis/helm_voice_handler.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual void mopo::HelmVoiceHandler::noteOn(mopo::mopo_float, mopo::mopo_float, int, int)': BUILDSTDERR: ../../../src/synthesis/helm_voice_handler.cpp:760:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (getPressedNotes().size() < polyphony() || legato_->value() == 0.0) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::HelmVoiceHandler::noteOff(mopo::mopo_float, int)': BUILDSTDERR: ../../../src/synthesis/helm_voice_handler.cpp:766:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (getPressedNotes().size() > polyphony() && BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling BinaryData.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_devices.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_events/juce_events.h:50, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:861:36: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::AudioDeviceManager::MidiCallbackInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here BUILDSTDERR: struct MidiCallbackInfo BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_events/juce_events.h:50, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_events/juce_events.h:50, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:848:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::AudioDeviceManager::MidiCallbackInfo'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here BUILDSTDERR: struct MidiCallbackInfo BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_events/juce_events.h:50, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_events/juce_events.h:50, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_events/juce_events.h:50, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_basics.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp:334:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here BUILDSTDERR: class JUCE_API AudioChannelSet BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:303:48: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::MidiMessage'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:72, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessage.h:32:17: note: 'class juce::MidiMessage' declared here BUILDSTDERR: class JUCE_API MidiMessage BUILDSTDERR: ^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_processors.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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&]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:465: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] BUILDSTDERR: memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here BUILDSTDERR: class JUCE_API AudioChannelSet BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:702:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] BUILDSTDERR: memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here BUILDSTDERR: class JUCE_API AudioChannelSet BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:291:12: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here BUILDSTDERR: class JUCE_API AudioChannelSet BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::BusProperties; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1435:12: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1423:12: note: 'struct juce::AudioProcessor::BusProperties' declared here BUILDSTDERR: struct BusProperties BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_utils.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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::Range<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::Range<float>&]': BUILDSTDERR: ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:465:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Range<float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range<float>' declared here BUILDSTDERR: class Range BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeRange(int, int) [with ElementType = juce::Range<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp:68:51: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:959:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Range<float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range<float>' declared here BUILDSTDERR: class Range BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:887:33: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::KeyPress' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here BUILDSTDERR: class JUCE_API KeyPress BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:869:22: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::KeyPress'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here BUILDSTDERR: class JUCE_API KeyPress BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:59, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Range<float>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Range<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::Range<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:458:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::insertMultiple(int, juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType, int) [with ElementType = juce::Range<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::Range<float>&]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Range<float>'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range<float>' declared here BUILDSTDERR: class Range BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<float>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ensureStorageAllocated(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:645:9: required from 'void juce::RectangleList<ValueType>::ensureStorageAllocated(int) [with ValueType = float]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:406:65: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle<float>'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<float>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_formats.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:73, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:106, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c: In function 'int juce::OggVorbisNamespace::ov_pcm_seek_page(juce::OggVorbisNamespace::OggVorbis_File*, juce::OggVorbisNamespace::ogg_int64_t)': BUILDSTDERR: ../../../JUCE/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c:1566:10: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: }else BUILDSTDERR: ^~~~ BUILDSTDERR: ../../../JUCE/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c:1568:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: (void) result; BUILDSTDERR: ^ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::AiffFileHelpers::BASCChunk]': BUILDSTDERR: ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:138:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_Memory.h:31:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct juce::AiffFileHelpers::BASCChunk'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:102, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:126:12: note: 'struct juce::AiffFileHelpers::BASCChunk' declared here BUILDSTDERR: struct BASCChunk BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::WavFileHelpers::AcidChunk]': BUILDSTDERR: ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:718:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_Memory.h:31:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct juce::WavFileHelpers::AcidChunk'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:108, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:713:12: note: 'struct juce::WavFileHelpers::AcidChunk' declared here BUILDSTDERR: struct AcidChunk BUILDSTDERR: ^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_cryptography.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.cpp:43, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_cryptography.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.cpp:314:6: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BUILDSTDERR: bool BlowFish::apply (void* data, size_t size, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const BUILDSTDERR: ^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_data_structures.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_events.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_core.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../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::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::var&]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:711:39: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here BUILDSTDERR: class JUCE_API var BUILDSTDERR: ^~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeRange(int, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1611:47: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:959:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here BUILDSTDERR: class JUCE_API var BUILDSTDERR: ^~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../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::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::String&]': BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:145:37: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here BUILDSTDERR: class JUCE_API String BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::move(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:213:41: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1090:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (data.elements + currentIndex, BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: data.elements + currentIndex + 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sizeof (ElementType) * (size_t) (newIndex - currentIndex)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here BUILDSTDERR: class JUCE_API String BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1096:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (data.elements + newIndex + 1, BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: data.elements + newIndex, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sizeof (ElementType) * (size_t) (currentIndex - newIndex)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here BUILDSTDERR: class JUCE_API String BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1101:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here BUILDSTDERR: class JUCE_API String BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeRange(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:240:52: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:959:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here BUILDSTDERR: class JUCE_API String BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:169:29: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::NamedValueSet::NamedValue' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here BUILDSTDERR: struct NamedValue BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:706:29: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here BUILDSTDERR: class JUCE_API var BUILDSTDERR: ^~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../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::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::var&]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:716:53: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:465:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here BUILDSTDERR: class JUCE_API var BUILDSTDERR: ^~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:219:26: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here BUILDSTDERR: class JUCE_API String BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:29:26: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::NamedValueSet::NamedValue'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here BUILDSTDERR: struct NamedValue BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:352:58: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here BUILDSTDERR: class JUCE_API var BUILDSTDERR: ^~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.cpp:328:24: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Expression; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:232:54: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Expression'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:41:17: note: 'class juce::Expression' declared here BUILDSTDERR: class JUCE_API Expression BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:28:29: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here BUILDSTDERR: class JUCE_API String BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Identifier; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1071:59: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Identifier'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:243, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_Identifier.h:36:17: note: 'class juce::Identifier' declared here BUILDSTDERR: class JUCE_API Identifier BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::BigInteger; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/maths/juce_BigInteger.cpp:1005:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::BigInteger'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:276, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/maths/juce_BigInteger.h:36:17: note: 'class juce::BigInteger' declared here BUILDSTDERR: class JUCE_API BigInteger BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_TextDiff.cpp:48:26: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::TextDiff::Change'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:246, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_TextDiff.h:51:12: note: 'struct juce::TextDiff::Change' declared here BUILDSTDERR: struct Change BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::addIfNotAlreadyThere(juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::Expression::Symbol&]' BUILDSTDERR: ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:640:75: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::Expression::Symbol'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:183:12: note: 'struct juce::Expression::Symbol' declared here BUILDSTDERR: struct Symbol BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::addIfNotAlreadyThere(juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::MACAddress&]' BUILDSTDERR: ../../../JUCE/modules/juce_core/native/juce_linux_Network.cpp:43:56: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::MACAddress'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:297, BUILDSTDERR: from ../../../JUCE/modules/juce_core/juce_core.cpp:38, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/network/juce_MACAddress.h:30:17: note: 'class juce::MACAddress' declared here BUILDSTDERR: class JUCE_API MACAddress BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.cpp:126, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_core.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp: In static member function 'static juce::Result juce::JSONParser::parseArray(juce::String::CharPointerType&, juce::var&)': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:522:25: warning: '*((void*)&<anonymous> +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: value (other.value) BUILDSTDERR: ^ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_graphics.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:114, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp: In static member function 'static juce::PixelARGB juce::ColourHelpers::HSB::toRGB(float, float, float, juce::uint8)': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp:105:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (h < 5.0f) return PixelARGB (alpha, (uint8) roundToInt (v * (1.0f - (s * (1.0f - f)))), x, intV); BUILDSTDERR: ^~ BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp:106:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: return PixelARGB (alpha, intV, x, (uint8) roundToInt (v * (1.0f - s * f))); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::ColourGradient::ColourPoint&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:99:49: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::ColourGradient::ColourPoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::AttributedString::Attribute&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:45:44: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::AttributedString::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here BUILDSTDERR: class JUCE_API Attribute BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::TypefaceCache::CachedFace&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:67:59: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:465:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::TypefaceCache::CachedFace' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here BUILDSTDERR: struct CachedFace BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeRange(int, int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:185:66: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:959:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::PositionedGlyph' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here BUILDSTDERR: class JUCE_API PositionedGlyph BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::PositionedGlyph&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:268:85: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::PositionedGlyph' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here BUILDSTDERR: class JUCE_API PositionedGlyph BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:106:26: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::ColourGradient::ColourPoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:127:117: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:76:37: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::ImageCache::Pimpl::Item' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here BUILDSTDERR: struct Item BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:78:35: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::AttributedString::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here BUILDSTDERR: class JUCE_API Attribute BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:258:36: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::PositionedGlyph' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here BUILDSTDERR: class JUCE_API PositionedGlyph BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:78:19: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:115:122: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AttributedString::Attribute; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:200:35: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::AttributedString::Attribute'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here BUILDSTDERR: class JUCE_API Attribute BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::TypefaceCache::CachedFace; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:66:21: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::TypefaceCache::CachedFace'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here BUILDSTDERR: struct CachedFace BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::PositionedGlyph; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:147:27: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::PositionedGlyph'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here BUILDSTDERR: class JUCE_API PositionedGlyph BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::TextLayout::Glyph; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.cpp:63:37: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::TextLayout::Glyph'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:127, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.h:90:21: note: 'class juce::TextLayout::Glyph' declared here BUILDSTDERR: class JUCE_API Glyph BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h:94:12: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ImageCache::Pimpl::Item; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:59:86: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ImageCache::Pimpl::Item'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here BUILDSTDERR: struct Item BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Font; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:669:73: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Font'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:124, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.h:40:17: note: 'class juce::Font' declared here BUILDSTDERR: class JUCE_API Font BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<float>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:184:13: required from 'void juce::RectangleList<ValueType>::addWithoutMerging(const RectangleType&) [with ValueType = float; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<float>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:441:64: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle<float>'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<float>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_graphics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_gui_extra.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList<ValueType>::add(const RectangleType&) [with ValueType = float; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<float>]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle<float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<float>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::Rectangle<float>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<float>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList<ValueType>::add(const RectangleType&) [with ValueType = float; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<float>]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle<float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<float>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ensureStorageAllocated(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:39:44: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:93, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:113:12: note: 'struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken' declared here BUILDSTDERR: struct SyntaxToken BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1249:91: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::KeyPress'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here BUILDSTDERR: class JUCE_API KeyPress BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1513:18: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::CodeEditorComponent::ColourScheme::TokenType'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:82, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:223:16: note: 'struct juce::CodeEditorComponent::ColourScheme::TokenType' declared here BUILDSTDERR: struct TokenType BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<float>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList<ValueType>::add(const RectangleType&) [with ValueType = float; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<float>]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle<float>'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<float>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' ../.make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: ./../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_opengl.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In static member function 'static void juce::OpenGLFrameBufferImage::Reader::verticalRowFlip(juce::PixelARGB*, int, int)': BUILDSTDERR: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:111:44: 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] BUILDSTDERR: memcpy (row1, row2, rowSize); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:112:47: 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] BUILDSTDERR: memcpy (row2, tempRow, rowSize); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In member function 'void juce::OpenGLFrameBufferImage::Writer::write(const juce::PixelARGB*) const': BUILDSTDERR: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:130:85: 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] BUILDSTDERR: data + area.getWidth() * (area.getHeight() - 1 - y), rowSize); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:284, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h: In static member function 'static bool juce::OpenGLHelpers::isContextActive()': BUILDSTDERR: ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h:244:14: warning: unused variable 'display' [-Wunused-variable] BUILDSTDERR: if (auto display = xDisplay.display) BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from '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>&]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<float>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = float]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2251:38: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillRectList(const juce::RectangleList<float>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:84: required from 'void juce::RenderingHelpers::StackBasedLowLevelGraphicsContext<SavedStateType>::fillRectList(const juce::RectangleList<float>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:10: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle<float>'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, BUILDSTDERR: from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_opengl.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<float>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_gui_basics.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonPressEvent(const XButtonPressedEvent&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2219:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if (mapIndex < numElementsInArray (pointerMap)) BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonReleaseEvent(const XButtonReleasedEvent&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2244:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if (mapIndex < numElementsInArray (pointerMap)) BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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::WeakReference<juce::Component>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::WeakReference<juce::Component>&]': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:155:87: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::WeakReference<juce::Component>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference<juce::Component>' declared here BUILDSTDERR: class WeakReference BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::move(int, int) [with ElementType = juce::WeakReference<juce::Component>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:181:51: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1090:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::WeakReference<juce::Component>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (data.elements + currentIndex, BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: data.elements + currentIndex + 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sizeof (ElementType) * (size_t) (newIndex - currentIndex)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference<juce::Component>' declared here BUILDSTDERR: class WeakReference BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1096:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::WeakReference<juce::Component>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (data.elements + newIndex + 1, BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: data.elements + newIndex, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sizeof (ElementType) * (size_t) (currentIndex - newIndex)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference<juce::Component>' declared here BUILDSTDERR: class WeakReference BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1101:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class juce::WeakReference<juce::Component>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference<juce::Component>' declared here BUILDSTDERR: class WeakReference BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::KeyPress&]': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:69:90: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::KeyPress' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here BUILDSTDERR: class JUCE_API KeyPress BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::WeakReference<juce::Component>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::WeakReference<juce::Component>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:174:43: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::WeakReference<juce::Component>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference<juce::Component>' declared here BUILDSTDERR: class WeakReference BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::LookAndFeel::ColourSetting&]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet<ElementType, TypeOfCriticalSectionToUse>::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::LookAndFeel::ColourSetting' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here BUILDSTDERR: struct ColourSetting BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:153:44: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::KeyPress' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here BUILDSTDERR: class JUCE_API KeyPress BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/buttons/juce_Button.cpp:593:21: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::KeyPress'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here BUILDSTDERR: class JUCE_API KeyPress BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:368:35: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::WeakReference<juce::Component>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::WeakReference<juce::Component>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::WeakReference<juce::Component>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:146:29: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::WeakReference<juce::Component>'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference<juce::Component>' declared here BUILDSTDERR: class WeakReference BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp:32:45: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here BUILDSTDERR: class JUCE_API var BUILDSTDERR: ^~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Range<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Range<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::Range<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:2079:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Range<int>'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range<int>' declared here BUILDSTDERR: class Range BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::MouseInputSource; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp:651:46: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::MouseInputSource'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:164, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:50:17: note: 'class juce::MouseInputSource' declared here BUILDSTDERR: class JUCE_API MouseInputSource BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList<ValueType>::add(const RectangleType&) [with ValueType = float; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<float>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList<ValueType>::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle<float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<float>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::Rectangle<float>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<float>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList<ValueType>::add(const RectangleType&) [with ValueType = float; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<float>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList<ValueType>::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle<float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<float>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::DisplayGeometry::ExtendedInfo; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:1229:37: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::DisplayGeometry::ExtendedInfo'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:756:12: note: 'struct juce::DisplayGeometry::ExtendedInfo' declared here BUILDSTDERR: struct ExtendedInfo BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2657:77: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Desktop::Displays::Display; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:3860:28: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::Desktop::Displays::Display'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:174, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/components/juce_Desktop.h:330:16: note: 'struct juce::Desktop::Displays::Display' declared here BUILDSTDERR: struct Display BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::LookAndFeel::ColourSetting; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::insert(int, juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::LookAndFeel::ColourSetting&]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet<ElementType, TypeOfCriticalSectionToUse>::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::LookAndFeel::ColourSetting'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here BUILDSTDERR: struct ColourSetting BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<float>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::Rectangle<float>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList<ValueType>::add(const RectangleType&) [with ValueType = float; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<float>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList<ValueType>::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle<float>'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<float>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basimake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' BUILDSTDERR: cs/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:260, BUILDSTDERR: from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp: At global scope: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp:56:13: warning: 'juce::appUsageReported' defined but not used [-Wunused-variable] BUILDSTDERR: static bool appUsageReported = false; BUILDSTDERR: ^~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Linking Helm - App make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' + /usr/bin/make -O -j2 lv2 /usr/bin/make -C builds/linux/LV2 CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" /usr/bin/make -f Makefile.binary CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" /usr/bin/make -f Makefile.ttl_generator CONFIG=Release make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' g++ lv2_ttl_generator.c -o lv2_ttl_generator -ldl make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling alias.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling arpeggiator.cpp BUILDSTDERR: ../../../mopo/src/arpeggiator.cpp: In member function 'std::pair<double, double> mopo::Arpeggiator::getNextNote()': BUILDSTDERR: ../../../mopo/src/arpeggiator.cpp:92:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (note_index_ >= ascending_.size() - 1) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/arpeggiator.cpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (note_index_ >= pattern->size()) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling biquad_filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling bit_crush.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling juce_LV2_Wrapper.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66: BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] BUILDSTDERR: for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ BUILDSTDERR: ^ BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' BUILDSTDERR: LV2_ATOM_OBJECT_FOREACH(object, prop) { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] BUILDSTDERR: for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ BUILDSTDERR: ^ BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' BUILDSTDERR: LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] BUILDSTDERR: for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ BUILDSTDERR: ^ BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' BUILDSTDERR: LV2_ATOM_OBJECT_FOREACH(object, prop) { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66: BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] BUILDSTDERR: for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ BUILDSTDERR: ^ BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1411:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' BUILDSTDERR: LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:474:27: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here BUILDSTDERR: class JUCE_API String BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In function 'void juceLV2_ConnectPort(LV2_Handle, juce::uint32, void*)': BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1296:31: warning: array subscript 0 is above array bounds of 'float* [0]' [-Warray-bounds] BUILDSTDERR: portAudioIns[i] = (float*)dataLocation; BUILDSTDERR: ~~~~~~~~~~~~~~^ BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1404:50: warning: array subscript 0 is above array bounds of 'float* [0]' [-Warray-bounds] BUILDSTDERR: channels [i] = portAudioIns[i]; BUILDSTDERR: ~~~~~~~~~~~~~~^ BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In constructor 'JuceLv2Wrapper::JuceLv2Wrapper(double, const LV2_Feature* const*)': BUILDSTDERR: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1156:27: warning: array subscript 0 is above array bounds of 'float* [0]' [-Warray-bounds] BUILDSTDERR: portAudioIns[i] = nullptr; BUILDSTDERR: ~~~~~~~~~~~~~~^ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling bypass_router.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling delay.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/delay.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling distortion.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling envelope.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling feedback.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling formant_manager.cpp BUILDSTDERR: In file included from ../../../mopo/src/formant_manager.cpp:20: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/formant_manager.cpp: In member function 'std::complex<double> mopo::FormantManager::getResponse(mopo::mopo_float)': BUILDSTDERR: ../../../mopo/src/formant_manager.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<mopo::BiquadFilter*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < formants_.size(); ++i) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling ladder_filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling magnitude_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling linear_slope.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling memory.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: In file included from ../../../mopo/src/memory.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling midi_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling mono_panner.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling oscillator.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling portamento_slope.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling operators.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: In file included from ../../../mopo/src/operators.cpp:17: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling processor.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: ../../../mopo/src/processor.cpp: In member function 'bool mopo::Processor::inputMatchesBufferSize(int)': BUILDSTDERR: ../../../mopo/src/processor.cpp:54:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<mopo::Input*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (input >= inputs_->size()) BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/processor.cpp: In member function 'virtual void mopo::Processor::registerInput(mopo::Input*, int)': BUILDSTDERR: ../../../mopo/src/processor.cpp:170:28: warning: comparison of integer expressions of different signedness: 'std::vector<mopo::Input*>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: while (inputs_->size() <= index) BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: ../../../mopo/src/processor.cpp: In member function 'virtual mopo::Output* mopo::Processor::registerOutput(mopo::Output*, int)': BUILDSTDERR: ../../../mopo/src/processor.cpp:180:29: warning: comparison of integer expressions of different signedness: 'std::vector<mopo::Output*>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: while (outputs_->size() <= index) BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling resonance_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: In file included from ../../../mopo/src/reverb.cpp:19: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/reverb_all_pass.h:21, BUILDSTDERR: from ../../../mopo/src/reverb.cpp:20: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb_all_pass.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: In file included from ../../../mopo/src/reverb_all_pass.h:21, BUILDSTDERR: from ../../../mopo/src/reverb_all_pass.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling processor_router.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: ../../../mopo/src/processor_router.cpp: In member function 'virtual void mopo::ProcessorRouter::updateAllProcessors()': BUILDSTDERR: ../../../mopo/src/processor_router.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < num_processors; ++i) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/processor_router.cpp:326:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < num_feedbacks; ++i) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling sample_decay_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb_comb.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: In file included from ../../../mopo/src/reverb_comb.h:21, BUILDSTDERR: from ../../../mopo/src/reverb_comb.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling simple_delay.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: In file included from ../../../mopo/src/simple_delay.h:21, BUILDSTDERR: from ../../../mopo/src/simple_delay.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling smooth_filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling smooth_value.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling step_generator.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: ../../../mopo/src/step_generator.cpp: In member function 'virtual void mopo::StepGenerator::process()': BUILDSTDERR: ../../../mopo/src/step_generator.cpp:33:9: warning: variable 'i' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int i = 0; BUILDSTDERR: ^ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling state_variable_filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling stutter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' BUILDSTDERR: In file included from ../../../mopo/src/stutter.h:21, BUILDSTDERR: from ../../../mopo/src/stutter.cpp:17: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling trigger_operators.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling value.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling voice_handler.cpp BUILDSTDERR: ../../../mopo/src/voice_handler.cpp: In member function 'mopo::Voice* mopo::VoiceHandler::grabVoice()': BUILDSTDERR: ../../../mopo/src/voice_handler.cpp:225:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/voice_handler.cpp:225:81: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::VoiceHandler::noteOff(mopo::mopo_float, int)': BUILDSTDERR: ../../../mopo/src/voice_handler.cpp:317:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: if (polyphony_ <= pressed_notes_.size() && voice->state().event != kVoiceKill) { BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/voice_handler.cpp: In member function 'void mopo::VoiceHandler::setPolyphony(size_t)': BUILDSTDERR: ../../../mopo/src/voice_handler.cpp:347:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: while (all_voices_.size() < polyphony) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling border_bounds_constrainer.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.h:21, BUILDSTDERR: from ../../../src/common/border_bounds_constrainer.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling file_list_box_model.cpp BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent<SelectableItemType>::paint(juce::Graphics&)': BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' BUILDSTDERR: getLookAndFeel().drawLasso (g, *this); BUILDSTDERR: ~~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' BUILDSTDERR: class LookAndFeel; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/delay.h:21, BUILDSTDERR: from ../../../mopo/src/mopo.h:28, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/load_save.h:22, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:21: BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': BUILDSTDERR: ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': BUILDSTDERR: ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if (next_offset < offset_) { BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../mopo/src/mopo.h:39, BUILDSTDERR: from ../../../src/synthesis/helm_engine.h:21, BUILDSTDERR: from ../../../src/common/load_save.h:22, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:21: BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': BUILDSTDERR: ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': BUILDSTDERR: ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int in = 0; in < num_inputs; ++in) BUILDSTDERR: ~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../src/common/file_list_box_model.h:45:40: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here BUILDSTDERR: class JUCE_API File BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase<SavedStateType>::fillShape(typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions<SavedStateType>::Base::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here BUILDSTDERR: struct ColourPoint BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:20, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here BUILDSTDERR: struct InOutChannelPair BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock<ElementType, throwOnFailure>::realloc(size_t, size_t) [with ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:72: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] BUILDSTDERR: : std::realloc (data, newNumElements * elementSize)); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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>&]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList<ValueType>::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] BUILDSTDERR: memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:17, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList<ValueType>::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(const juce::Rectangle<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here BUILDSTDERR: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] BUILDSTDERR: memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle<int>' declared here BUILDSTDERR: class Rectangle BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelRGB]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getRed(), (size_t) width * 3); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519: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::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle<int>&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset (dest, colour.getAlpha(), (size_t) width); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here BUILDSTDERR: class JUCE_API PixelARGB BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here BUILDSTDERR: class JUCE_API PixelRGB BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] BUILDSTDERR: memcpy (dest, src, (size_t) (width * srcStride)); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here BUILDSTDERR: class JUCE_API PixelAlpha BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, BUILDSTDERR: from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, BUILDSTDERR: from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, BUILDSTDERR: from ../../../JuceLibraryCode/JuceHeader.h:18, BUILDSTDERR: from ../../../src/common/file_list_box_model.h:21, BUILDSTDERR: from ../../../src/common/file_list_box_model.cpp:17: BUILDSTDERR: ../../../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]': BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860: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]' BUILDSTDERR: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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>